home *** CD-ROM | disk | FTP | other *** search
/ Freelog 121 / FreelogMagazineJuilletAout2014-No121.iso / Outils / Adobe-Air / adobe-air_13.exe / [0] / setup.swf / scripts / mx / utils / ArrayUtil.as next >
Text File  |  2014-03-27  |  949b  |  47 lines

  1. package mx.utils
  2. {
  3.    import mx.core.mx_internal;
  4.    
  5.    use namespace mx_internal;
  6.    
  7.    public class ArrayUtil
  8.    {
  9.       
  10.       mx_internal static const VERSION:String = "3.0.0.0";
  11.        
  12.       
  13.       public function ArrayUtil()
  14.       {
  15.          super();
  16.       }
  17.       
  18.       public static function getItemIndex(param1:Object, param2:Array) : int
  19.       {
  20.          var _loc3_:int = param2.length;
  21.          var _loc4_:int = 0;
  22.          while(_loc4_ < _loc3_)
  23.          {
  24.             if(param2[_loc4_] === param1)
  25.             {
  26.                return _loc4_;
  27.             }
  28.             _loc4_++;
  29.          }
  30.          return -1;
  31.       }
  32.       
  33.       public static function toArray(param1:Object) : Array
  34.       {
  35.          if(!param1)
  36.          {
  37.             return [];
  38.          }
  39.          if(param1 is Array)
  40.          {
  41.             return param1 as Array;
  42.          }
  43.          return [param1];
  44.       }
  45.    }
  46. }
  47.